package Person.Buffer;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class InputStreamReaderDem0 {
    public static void main(String[] args) throws IOException {
        //构造方法：
        //InputStreamReader(InputStream in);创建一个使用默认字符集的InputStreamReader

        /*读数据的2种方式：
        int read();一次读一个字符数据
                int read(char[] cubf):一次读一个字符数组数据*/
        InputStreamReader isr = new InputStreamReader(new FileInputStream("C:\\Users\\win10\\IdeaProjects\\IDEA\\src\\Person\\Buffer\\InputStreamReaderDem0.java"));
      /*  int c;
        while((c=isr.read())!=-1){
            System.out.println((char)c);
        }*/

char[] s = new char[1024];
        int len;
        while((len=isr.read(s))!=-1){
            System.out.println(new String(s,0,len));
        }

        //释放资源
        isr.close();
    }
}
